embedded power tools tools microcontroller hardware electronics embedded pc projects linux development embedded computer developers hand tools industrial computer software open source